"""
不同类型变量之间的计算

1 数字型变量之间可以直接计算
    在 Python 中，两个数字类型的变量是直接可以进行算术运算的
    如果变量是 bool 类型，在计算时 True = 1，False = 0
2 字符串变量之间使用 + 进行字符串拼接
    在 Python 中，字符串变量可以使用 + 来拼接生成新的字符串
3 字符串变量可以使用 * 运算符和 数字 计算字符串的重复次数
4 数字类型变量和字符串类型变量之间不能直接计算
    str(数字) 把数字类型变量转换成字符串类型变量
"""

# 演示数字类型的计算
num1 = 10
num2 = 20
b = True  # 计算时 True 相当于数字 1  False 相当于数字 0

print(num1 + num2)
print(num1 + b)

# 演示字符串拼接
str1 = "Hello "
str2 = "World"
print(str1 + str2)  # Hello World

# 演示字符串变量使用 * 数字 拼接
message = "人生苦短，我用 Python\n"
print(message * 10)  # 拼接 10 次 message
print("hello " * 10)  # 拼接 10 个 hello 

